package cn.data.stream.enums;

/**
 * <pre>
 * stream 类型枚举
 * INPUT:输入类型stream 无上游stream ，数据产生的源头，最后初始化（调用init方法），最先销毁（调用destroy方法）
 * STREAM:输入输出类型stream 一般有上下游stream ，中间数据处理，中间执行初始化和销毁
 * OUTPUT:输出类型stream 无下游stream ，最后的数据处理，最先初始化（调用init方法），最后销毁（调用destroy方法）
 * </pre>
 *
 * @author shi hong yu
 */
public enum StreamType {
    /**
     * 输入类型stream 无上游
     */
    INPUT,
    /**
     * 输入输出类型stream
     */
    STREAM,
    /**
     * 输出类型stream 无下游
     */
    OUTPUT;
}
